﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AMRService.Models.ResponseModels.ModelHelper.Common
{
    public class Data
    { /// <summary>
      /// 车辆ID
      /// </summary>
        public string id { get; set; }
        /// <summary>
        /// 车辆名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 车辆IP
        /// </summary>
        public string ip { get; set; }
        /// <summary>
        /// 地图ID
        /// </summary>
        public int mapId { get; set; }
        /// <summary>
        /// 地图名称
        /// </summary>
        public string mapName { get; set; }
        /// <summary>
        /// 区域ID
        /// </summary>
        public int areaId { get; set; }
        /// <summary>
        /// 坐标
        /// </summary>
        public Coordinate coordinate { get; set; }
        /// <summary>
        /// 电量信息
        /// </summary>
        public double batteryPercentile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Scale scale { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public AmrException amrException { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int taskState { get; set; }
        /// <summary>
        /// 状态ID
        /// </summary>
        public int stateId { get; set; }
        /// <summary>
        /// 状态信息
        /// </summary>
        public string state { get; set; }
        /// <summary>
        /// 停泊点？？？<不确定>
        /// </summary>
        public List<string> lockedPoint { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Velocity velocity { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int enbale { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string loadStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int amrType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public VersionInfo versionInfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string isOverTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Materials materials { get; set; }
    }
}
